package nsga;

import abstractGA.popu.PopuBuilder;
import algorithm.Alg;
import algorithm.AlgFactory;
import nsga.population.NSRulSeqGAPopuBuilder;

/**
 * 不带学习机制NSRulSeqGA算法工厂类
 * @author ls
 *
 */
public class NSRulSeqGAFactory implements AlgFactory {

	@Override
	//构建不带学习机制NSRulSeqGA算法类对象
	public Alg createAlg() {
		Alg alg=null;
		PopuBuilder popuBld = new NSRulSeqGAPopuBuilder();
		alg= new NSRulSeqGAAlg(popuBld);
		return alg;
	}

}
